Direct Manipulation
ユーザインタフェースのなかでも、とくに以下の条件を満たすものが DM インタフェースです。 ref 1. システムの状態とその変化が継続的に見える
2. ユーザが入力をすばやく、徐々に、可逆的に実行できて、しかも実行結果がすぐ返ってくる
3. 複雑な構文のコマンド入力でなく、システムの状態を表すオブジェクトを個々に操作できる
これらの条件を満たせば、ユーザはコンピュータを意識せず、システムの状態を直接操作しているように感じられる、というヒューリスティックな設計指針です。